<?php 
	require_once("conexion/conexion.php");
$status = "";
if ($_POST["action"] == "upload") 
{
	if($_POST['cmb_TipoDoc']!='0')
	{
		// obtenemos los datos del archivo 
		$dir = $_FILES["archivo"];
		$tamano = $_FILES["archivo"]['size'];
		$tipo = $_FILES["archivo"]['type'];
		$archivo = $_FILES["archivo"]['name'];
		$prefijo = substr(md5(uniqid(rand())),0,4);
		$fecha = date("d-m-Y");
		
		//DIA
		if($_POST['cmb_TipoDoc']=='1')
		{
			if ($archivo != "") 
			{
				// guardamos el archivo a la carpeta ArchivosDia
				$carpeta =  'ArchivosDia/'.$cmb_Carpeta.'/';
				$destino =  $carpeta.$prefijo."_".$fecha."_".$archivo;
				if (copy($_FILES['archivo']['tmp_name'],$destino))
				{
					$status = "Archivo Tipo DIA subido: <b>".$archivo."</b>";
				} 
				else
				{
					$status = "Error al subir el archivo";
				}
			} 
			else
			{
				$status = "Error al subir archivo";
			}
		}
		else
		{
		//INFA
		  if($_POST['cmb_TipoDoc']=='2')
		  {
		      if ($archivo != "") 
			 {
			 	//guardamos el archivo a la carpeta ArchivosInfa
				$carpeta =  'ArchivosInfa/'.$cmb_Carpeta.'/';
				$destino =  $carpeta.$prefijo."_".$fecha."_".$archivo;
			 if (copy($_FILES['archivo']['tmp_name'],$destino))
			 {
				$status = "Archivo Tipo INFA subido: <b>".$archivo."</b>";
			 } 
			 else
			 {
				$status = "Error al subir el archivo";
			 }
			 } 
			 else
			 {
				$status = "Error al subir archivo";
			 }
           }
           else
           {
		   		//OTROS
                if($_POST['cmb_TipoDoc']=='3')
		      {
		      if ($archivo != "") 
			 {
				 //guardamos el archivo a la carpeta ArchivosOtros
				$carpeta =  'ArchivosOtros/'.$cmb_Carpeta.'/';
				$destino =  $carpeta.$prefijo."_".$fecha."_".$archivo;
			 if (copy($_FILES['archivo']['tmp_name'],$destino))
			 {
				$status = "Archivo Tipo OTROS subido: <b>".$archivo."</b>";
			 } 
			 else
			 {
				$status = "Error al subir el archivo";
			 }
			 } 
			 else
			 {
				$status = "Error al subir archivo";
			 }
           }
           }	
		}
	}
	else
	{$status="Seleccione tipo de archivo";}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Archivos Ambientales</title>
<link href="Estilos/global.css" rel="stylesheet" type="text/css" />
<link href="Estilos/local.css" rel="stylesheet" type="text/css" />
<link href="Estilos/CssTabla3.css" rel="stylesheet" type="text/css" />
<script src="include_js/jquery.js" type="text/javascript"></script>
<style>
.fila
{
border:1px solid #6593C0;
}
</style>
<script>
function VerListado(tipo,listado,carpeta)
{
	lista = document.getElementById(listado);
	valor = document.getElementById(tipo).value;
	$.ajax({
            type: 'POST',
            url: 'Produccion/ver_Archivos_Subidos.php',
            data: {valor: valor,dir:carpeta},
            success: function(data) {
                $(lista).html(data);
            }
        })
}

function LimpiarCombo(combo)
{
	while(combo.length > 1)
	{
		combo.remove(combo.length-1);
	}
}
function LlenarCombo(json, combo)
{
	combo.options[0] = new Option('--Seleccione--', '0');
	for(var i=0;i<json.length;i++)
	{
		combo.options[combo.length] = new Option(json[i].data, json[i].id);
	} 
}
function SeleccionandoCombo(tipo, combo2)
{
	combo2 = document.getElementById(combo2);
	if(tipo != 0)
	{
		LimpiarCombo(combo2);
		$.ajax({
			type: 'post',
			dataType: 'json',
			url: 'Produccion/Carga_Carpeta.php',
			data: {valor: tipo},
			success: function(json){
				LlenarCombo(json,combo2);
				combo2.disabled = false;
			}
		});
	}
	else
	{
		LimpiarCombo(combo2);
		combo2.disabled = true;
	}
}
</script>
</head>
<body>
<div class='option2'><label style="font:Verdana, Arial, Helvetica, sans-serif; color:#0066CC; font-weight:bold;">Secci&oacute;n de Subida de Documentos Ambientales.</label></div>
<div class='groupbox'>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="tres">
  <tr>
    <td width="413" class="fila"><label style="color:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold">Seleccione el archivo a subir:</label></td>
  </tr>
  <tr>
  <form action="#" method="post" enctype="multipart/form-data">
    <td class="fila">
	<select name="cmb_TipoDoc" id="cmb_TipoDoc" onChange="SeleccionandoCombo(this.value,'cmb_Carpeta');">
	<option value="0">--Seleccione--</option>
	<option value="1">DIA</option>
	<option value="2">INFA</option>
	</select>
	<select name="cmb_Carpeta" id="cmb_Carpeta" disabled="disabled">
	<option value="0">--Seleccione--</option>
	</select>
      <input name="archivo" type="file" class="casilla" id="archivo" size="35" />
      <input name="enviar" type="submit" class="boton" id="enviar" value="Subir Archivo" />
	  <input name="action" type="hidden" value="upload" />	  </td>
	</form>
  </tr>
  <tr>
    <td class="fila">&nbsp;</td>
  </tr>
  <tr>
    <td class="fila" style="color:#990000"><?php echo $status; ?></td>
  </tr>
  <tr>
    <td class="fila"><hr></td>
  </tr>
  <tr>
    <td height="30" class="fila"><label style="color:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;">Listado de Archivos Subidos:</label>
	<select name="cmb_VerArchivos" id="cmb_VerArchivos" onChange="SeleccionandoCombo(this.value,'cmb_Carpeta_Ver');" >
	<option value="0">--Seleccione--</option>
	<option value="1">DIA</option>
	<option value="2">INFA</option>
	</select>&nbsp;
	<select name="cmb_Carpeta_Ver" id="cmb_Carpeta_Ver" disabled="disabled" onChange="VerListado('cmb_VerArchivos','listado',this.value);">
	<option value="0">--Seleccione--</option>
	</select>
	</td>
  </tr>
</table>
</div>
<div id="listado"></div>
</body>
</html>